package com.zhangfb95.crosschain.infra.statuscode;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 公共状态码<br/>
 * 1000以内的数字为预留的公共状态码
 *
 * @author zhangfubing
 */
@Getter
@AllArgsConstructor
public enum StatusCode implements IStatusCode {

    OK("200", "操作成功"),
    NOT_FOUND("404", "没有找到"),
    UN_AUTH_ERROR("401", "身份认证失败"),
    COMMON_ERROR("500", "业务错误"),
    ;

    /**
     * 状态码
     */
    private final String code;

    /**
     * 描述信息
     */
    private final String msg;
}
